let {ModuleFederationPlugin} =require('webpack').container
module.exports={
    entry:{
        d:'./d.js'
    },
    mode:'production',
    output:{
        path:require('path').join(__dirname,'./dist'),
        filename:'[name].js'
    },
    plugins:[
       new ModuleFederationPlugin({
           name:"nav",   //当前模块的名字
           filename:"remote.js",  //当前模块被引用时的文件名
           remotes:{
               home:"home@http://localhost:8080/remote.js"
           },       //引用别的模块的部分
           exposes:{
               './bb':'./bb.js'   //当前模块向外暴露可被引用的文件
           },
           shared:{}
       })
    ]
}